$(function(){
    /*Hiện ẩn popup*/
    $('.edit-bt').click(function(){
        $('#edit-popup').show();
        deal = $('#deal');

        //Xóa dữ liệu ở các ô nhập để chuẩn bị cho tìm kiếm mới
        deal.html('');
        $('#td_order').html('');
        $('#deal2').html('');

        //key là id của prior_hotel cần thay đổi
        var key = parseInt($(this).attr('data-key'));
        var ok = $('#ok');
        ok.attr('data-key', key);

        //data-val=hotel thì chọn khách sạn, =deal là bảng chọn deal, =promotion là bảng chọn khuyến mãi
        var val = $(this).attr('data-val');
        ok.attr('data-val', val);
        if (val == 'hotel'){
            deal.attr('id','deal2');
        }
    });

    $('#close').click(function(){
        $('#edit-popup').hide();
    });

    /*Ẩn hiện chi tiết khuyến mãi*/
    $(".info-bt").mouseover(function(){
        key = $(this).attr('data-key');
        $('#info_'+key).show();
    }).mouseout(function(){
        $('#info_'+key).hide();
    });

    /*Search khách sạn*/
    $('#search_hotel').live('click',function () {
        $('#deal').html('');
        $('#deal2').html('');
        $('#notification').val('');
        var key = $('#keyword_hotel').val();
        $.post(
            'ajax.php?act=home&code=search_hotel_order',
            {
                keyword:key
            },
            function (hotel) {
                if (hotel == 'not_login') {
                    alert('Bạn chưa đăng nhập.');
                } else {
                    if (hotel == 'no_result') {
                        $('#notification').html('0 kết quả');
                    } else {
                        $('#td_order').html(hotel);
                    }
                }
            }
        );
        $('.chon_room').show();
    });

    /*Hiện deal khi chọn khách sạn*/
    $('.hotelselect').change(function(){
        var hotel = parseInt($('#order').val());
        var type = $('#ok').attr('data-val');
        $.post(
            'ajax.php?act=location&code=getItem',
            {
                hotel:hotel,
                type:type
            },
            function (data) {
                $('#deal').html(data);
            }
        );
    });

    /*Set deal khi bấm ok*/
    $('#ok').click(function(){
        var key = parseInt($(this).attr('data-key'));
        var type = $(this).attr('data-val');
        var val = 0;
        if (type == 'deal' || type == 'promotion'){
            val = parseInt($('#deal_select').val());
        } else if (type == 'hotel') {
            val = parseInt($('#order').val());
        }

        $.post(
            'ajax.php?act=location&code=setItem',
            {
                key:key,
                val:val,
                type:type
            },
            function (data) {
                if (data != false){
                    $('#name_'+key).html(data);
                }else{
                    alert('Có lỗi, vui lòng thực hiện lại !');
                }
            }
        );
        $('#edit-popup').hide();
    });

    /*Xóa vị trí*/
    $('.delete-bt').click(function(){
        if (confirm("Bạn thực sự muốn xóa?")) {
            var key = parseInt($(this).attr('data-key'));
            var val = 0;
            $.post(
                'ajax.php?act=location&code=setItem',
                {
                    key:key,
                    val:val
                },
                function (data) {
                    if (data != false){
                        $('#name_'+key).html(data);
                    }else{
                        alert('Có lỗi, vui lòng thực hiện lại !');
                    }
                }
            );
            $('#edit-popup').hide();
        }
    });
});